#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//
//void Display_arr(char arr[10][10], int n)
//{
//	int row = 0;
//	int col = 0;
//	for (row = 0; row < 2 * n; row++)
//	{
//		for (col = 0; col < 2 * n; col++)
//		{
//			printf("%c", arr[row][col]);
//			if (col < 2 * n - 1)
//			{
//				printf(" ");
//			}
//		}
//		printf("\n");
//	}
//}
//
//int main()
//{
//	int n = 0;
//	int k = 0;
//	int i = 0;
//	char arr[10][10] = { 0 };
//	int row = 0;
//	int col = 0;
//	int x1 = 0;
//	int x2 = 0;
//	int y1 = 0;
//	int y2 = 0;
//	int flag1 = 0;
//	int flag2 = 1;
//	scanf("%d", &n);
//	getchar();
//	for (row = 0; row < 2 * n; row++)
//	{
//		for (col = 0; col < 2 * n; col++)
//		{
//			scanf("%c ", &arr[row][col]);
//		}
//		
//	}
//	
//	scanf("%d", &k);
//	/*for (row = 0; row < n; row++)
//	{
//		for (col = 0; col < n; col++)
//		{
//			if (flag1 <= 3)
//			{
//				for (i = 0; i < k; k++)
//				{
//					scanf("%d %d %d %d", &x1, &y1, &x2, &y2);
//					if (arr[x1 - 1][y1 - 1] == arr[x2 - 1][y2 - 1])
//					{
//						arr[x1 - 1][y1 - 1] = '*';
//						arr[x2 - 1][y2 - 1] = '*';
//						Display_arr(arr, n);
//					}
//					else
//					{
//						printf("Uh-oh");
//						flag1++;
//					}
//				}
//				
//			}
//			else
//			{
//				printf("Game Over");
//				flag2 = 0;
//				goto end;
//			}
//		}
//	}*/
//	
//	
//	for (i = 0; i < k && flag1 < 3; k++)
//	{
//		flag2 = 1;
//		scanf("%d %d %d %d", &x1, &y1, &x2, &y2);
//		for (row = 0; row < 2 * n; row++)
//		{
//			for (col = 0; col < 2 * n; col++)
//			{
//				if (arr[row][col] != '*')
//				{
//					flag2 = 0;
//					goto flag8;
//				}
//			}
//		}
//	flag8:
//		if (flag2)
//		{
//			printf("Congratulations!");
//			break;
//		}
//		flag2 = 1;
//		if (arr[x1 - 1][y1 - 1] == arr[x2 - 1][y2 - 1] && arr[x1 - 1][y1 - 1] != '*' && arr[x2 - 1][y2 - 1])
//		{
//			arr[x1 - 1][y1 - 1] = '*';
//			arr[x2 - 1][y2 - 1] = '*';
//			for (row = 0; row < 2 * n; row++)
//			{
//				for (col = 0; col < 2 * n; col++)
//				{
//					if (arr[row][col] != '*')
//					{
//						flag2 = 0;
//						goto flag;
//					}
//				}
//			}
//		flag:
//			if (!flag2)
//			{
//				Display_arr(arr, n);
//				/*printf("Congratulations!");*/
//				continue;
//			}
//			
//			
//		}
//		else
//		{
//			printf("Uh-oh\n");
//			flag1++;
//		}
//		
//	}
//
//	
//	if (flag1 == 3)
//	{
//		printf("Game Over");
//		
//		
//	}
////end:
////	
////	if (flag2)
////	{
////		for (row = 0; row < 2 * n; row++)
////		{
////			for (col = 0; col < 2 * n; col++)
////			{
////				if (arr[row][col] != '*')
////				{
////					break;
////				}
////			}
////		}
////		printf("Congratulations!");
////	}
//	/*if (row == 2 * n && col == 2 * n)
//	{
//		printf("Congratulations!");
//	}*/
//	
//	return 0;
//}